#include<bits/stdc++.h>
using namespace std;

int a[1000005];

int main()
{
	ios::sync_with_stdio(false);
	cin.tie(0);
	cout.tie(0);
	int n, p;
	cin>>n>>p;
	for(int i = 1;i <= n;i++)
		cin>>a[i];
	
	int k = *max_element(a+1, a+n+1);
	int ans = 0;
	for(int i = 1;i <= k;i++)
	{
		int cnt = 0;
		for(int j = 1;j <= n;j++)
			if(abs(a[j]-i) <= p)
				cnt++;
		ans = max(ans, cnt);
	}
	cout<<ans;
	return 0;
}

